package cn.fintecher.pangolin.service.business.model.response;

import cn.fintecher.pangolin.common.enums.CaseType;
import cn.fintecher.pangolin.common.enums.DistributePoolType;
import cn.fintecher.pangolin.common.enums.DistributeType;
import cn.fintecher.pangolin.common.enums.DistributeWay;
import cn.fintecher.pangolin.service.business.model.DistributeResultModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Author wangxiangdong
 * @Description 案件分配预览response
 * @Date 2019/9/3 17:59
 **/
@Data
public class CaseDistributePreResponse {

    @ApiModelProperty(notes = "案件总数")
    private Long caseNumTotal=new Long(0);

    @ApiModelProperty(notes = "案件总金额")
    private Double caseAmtTotal=new Double(0);

    @ApiModelProperty(notes = "分配总数")
    private Long distributeTotal=new Long(0);

    @ApiModelProperty(notes = "分配规则")
    private List<DistributeResultModel> distributeConfigModels;

    @ApiModelProperty(notes = "分配方式")
    private DistributeWay distributeWay;

    @ApiModelProperty(notes = "分配类型")
    private DistributeType distributeType;

    @ApiModelProperty(notes = "案件池")
    private DistributePoolType distributePoolType;

    @ApiModelProperty(notes = "案件类型")
    private CaseType caseType;
}
